home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac 1993 September / September 93.iso / Archives / Utilities / Security - care / Protect / Tonto / Tonto.h < prev    next >
Text File  |  1991-11-26  |  1KB  |  44 lines

  1. /*
  2.  * Define's, prototypes, etc, common to most of the routines in Tonto
  3.  */
  4.  
  5. # define    ABOUT_DIALOG    1000
  6. # define     MAIN_DIALOG        2000
  7. # define    PERM_DIALOG        3000
  8. # define    ERR_DIALOG        4000
  9. /*
  10.  * Item numbers in main dialog
  11.  */
  12. # define    DONE            1
  13. # define    ABOUT            2
  14. # define    BUILD            3
  15. # define    PERM            4
  16. # define    APNAME            8
  17. # define    CREATOR            10
  18. # define    PATH            12
  19.  
  20. #include <C_config.h>
  21. #include <string.h>
  22.  
  23. # define    SP                StringPtr
  24. # define    ZERO(s)            memset ((char *)&(s), 0, sizeof (s))
  25. # define    ZEROAT(sp)        memset ((char *)(s), 0, sizeof (*(s)))
  26. /*
  27.  * Prototypes for tonto routines.
  28.  */
  29. int GetNamedStr (StringPtr, StringPtr);
  30. void SetNameStr (StringPtr, StringPtr);
  31. void ltoa (long, StringPtr);
  32. int atoi (char *);
  33. char *itoa (int, char *);
  34. void BugAlert (StringPtr);
  35. StringPtr pathname (StringPtr, Integer, int);
  36. StringPtr pstrcat (StringPtr dest, StringPtr src);
  37. StringPtr pstrcat2 (StringPtr dest, StringPtr src1, StringPtr src2);
  38. StringPtr pstrcpy (StringPtr dest, StringPtr src);
  39. void myFileCopy (StringPtr, StringPtr);
  40. void GetText(DialogPtr, int, StringPtr);
  41. void SetText (DialogPtr, int, StringPtr);
  42. void OSError (StringPtr, OSErr, StringPtr);
  43. int FakeAlert (StringPtr, StringPtr, StringPtr, StringPtr, int, int,
  44.                         StringPtr, StringPtr, StringPtr);